package org.finesys.chat.core.base.chat;

import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;

@Getter
public enum ChatMessageRole {
    SYSTEM("system"),
    USER("user"),
    ASSISTANT("assistant"),
    TOOL("tool"),
    FUNCTION("function");

    @JsonValue
    private String value;

    ChatMessageRole(String value) {
        this.value = value;
    }

}
